Grand Hotel. A South Bay landmark since 1867 once Europe's largest hotel.
Grand Hotel, St Nicholas Cliff, Scarborough
Google Streetview
OpenStreetMap
Subject
Grand Hotel
(1867-present) hotel
(1867-present) hotel