Property Location The Green House is centrally located in Bournemouth, walking distance from Russell-Cotes Art Gallery and Museum and close to Bournemouth Pavillion Theater. This 4-star hotel is within close proximity of St. Peter's Church and Oceanarium.Rooms..