The Ivy restaurant St Helens Square York North Yorkshire England UK United Kingdom GB Great Britain

- Image ID: MMCA2N
The Ivy restaurant St Helens Square York North Yorkshire England UK United Kingdom GB Great Britain
PURPLE MARBLES / Alamy Stock Photo
Image ID: MMCA2N
Location: St Helens Square York North Yorkshire England UK United Kingdom GB Great Britain