Lamb and Lion Inn

Lamb and Lion Inn

 

Lamb and Lion Inn – York