The Upper House Hotel is a luxury hotel located in Stoke on Trent, Staffordshire, steeped in local history and set amidst 10 acres of woodlands and beautifully landscaped gardens. The hotel offers 24 individually decorated en-suite bedrooms, a restaurant, and a Regency bar, providing a restful haven for individual guests, stylish backdrop for weddings and receptions, and an impressive, peaceful environment for company meetings or family get-togethers. With its innovative restaurant, cosy lounge with log fire, and stunning gardens, the hotel is the perfect place to unwind and relax.
The guests have had a mostly positive experience at the Upper House Hotel, praising the cleanliness and comfort of the rooms, the friendly and helpful staff, and the good food and drink options.