Where is The Grand, York?

Where is The Grand, York located?

The Grand, York, The Grand, York, Great Britain (approx. 53.95852°, -1.0889°)


Where is The Grand, York on the map?