The Royal Hotel

St Nicholas Street
Scarborough
United Kingdom