The Green House Hotel is a boutique hotel located in the heart of Bournemouth. It offers luxurious accommodation and is known for its eco-friendly practices. The hotel offers walking tours of the city, allowing guests to explore the beautiful surroundings and learn about the history and culture of Bournemouth.