The Selomar
Hotel
Scarborough
The Selomar offers stunning sea views and is a located a 5-minute walk from Scarborough Castle. Free Wi-Fi is accessible throughout.
Number of rooms: 17
23 Blenheim Terrace, Scarborough, YO12 7HD, United Kingdom