The Red Lea Hotel is situated in South Bay.
Prince of Wales Terrace, Scarborough
Prince of Wales Terrace
YO11 2AJ
Scarborough
United Kingdom
GB