Cedar Court Grand Hotel & Spa in city of York North Yorkshire England UK

- Image ID: DD68AP
f8 images / Alamy Stock Photo
Image ID: DD68AP
Location: York, North Yorkshire, England, UK