Villa Marina
Villa
Scarborough
Located in Scarborough and only 700 metres from Scarborough North Bay, Villa Marina provides accommodation with garden views, free Wi-Fi and free private parking.
Number of rooms: 19
59 Northstead Manor Drive, Scarborough, YO12 6AF, United Kingdom