Olympia Hotel
77 Barlby Road, Selby York, YO8 5ABLocated in Selby, 19 km from York, Olympia Hotel features free WiFi access and free private parking. Guests can enjoy the on-site bar. A flat-screen TV is featured. There is a shared lounge at the property.
8 rooms
from £25