Route GuidesRoutes City GuidesCities Map Log in

Hampton Court Palace Hotel

London
35 Hampton Street, London, SE17 3AN

13 rooms · ★★★ · from £39


Situated above a historic public house, Hampton Court Palace Hotel is less than 5 minutes’ walk from Elephant & Castle Tube and train station. The Victorian building boasts many original features, such as ornate mirrors, fireplaces and wood...