Grand Scarborough

St. Nicholas Cliff
Scarborough
United Kingdom