The Boathouse is located waterside in the beautiful town of Upton Upon Severn serving a mixture of Spanish, Italian and Greek tapas.
The spacious first floor restaurant seats up to 110 guests, and is also available for private hire for parties and weddings. The restaurant offers stunning views of the River Severn and Malvern Hills, with its own balcony seating area accommodating a further 25 diners.
Groundfloor at The Boathouse has a different vibe with a candle lit Gin and cocktail bar serving over 80 Gins, and a selection of classic cocktails, as well as some of The Boathouse’s own creations. The groundfloor seats up to 40 and hosts regular acoustic nights, and Gin or Rum tastings. This room is also available for private hire.