Route GuidesRoutes City GuidesCities Map Log in

Seymour Hotel

London
106 Sussex Gardens, London, W2 1UH

54 rooms · ★★ · from £40


Ideally situated in the heart of central London, Seymour Hotel is near Hyde Park, a 10-minute walk from Lancaster Gate Underground Station and Paddington Train Station. All rooms have en suite facilities and are comfortably furnished.