The Beach Hotel Hotel Minehead
The Beach Hotel offers incredible views across the Bristol Channel and the West Somerset Railway. Situated in Minehead, this luxurious hotel is on the outskirts of Exmoor National Park.
Number of rooms: 16
The Avenue, Minehead, TA24 5AP, United Kingdom