Location. The Manor Hotel is located in Liverpool, close to Williamson Tunnels Heritage Centre, Liverpool ONE, and World Museum Liverpool. Nearby points of interest also include Walker Art Gallery and St. George's Hall. Hotel Features. The hotel serves a complimentary breakfast. A bar/lounge is open for drinks. The Manor Hotel features tour/ticket assistance. Guest parking is complimentary. Guestrooms. 15 guestrooms at The Manor Hotel feature coffee/tea makers.