Host & Stay - Alma Square Apartments Appartamento Scarborough
Situated within 700 metres of Scarborough Beach and 1.5 km of Scarborough North Bay in the centre of Scarborough, Host & Stay - Alma Square Apartments features accommodation with free Wi-Fi and seating area.
Numero delle stanze: 2
10 Alma Square, Scarborough, YO11 1JR, Regno Unito