ORCHARD HOTEL
64 Meadow Street Weston Super Mare, BS23 1QJOrchard Hotel is located in the town centre of Weston Super Mare and have single, double, triple and family rooms. Popular with tourists and contractors.
8 rooms
from £25