Seymour Hotel

Seymour Hotel is situated in the heart of London just north of Hyde Park.
The Seymour Hotel is situated in a charming tree-lined squared, north Hyde Park, with excellent access to all parts of the capital. All of our's 19 single, twin or double bedded rooms offer equal comfort and relaxing atmosphere to ensure you a plesant stay. For more information on Seymour Hotel and to book online
click here

Rooms From
£40

Number of Rooms
19

Address
Seymour Hotel
106 Sussex Gardens
City of Westminster
London
W2 1UH


[Attractions A - M] [Attractions N - Z] [Museums] [Galleries] [Shopping] [Dinning Out] [Clubs] [Theatre] [Hotels] [Apartments] [Travel] [Guided Tours] [Children's Days] [London for Free ]

Site Map

© Copyright 1999 - 2026 LondonVisions. All rights reserved.

LondonVisions is returning
We're restoring our original London guide while building a completely new site for 2026.
Some information in this archived guide may no longer be current, and some external links may no longer work.

Privacy, cookies and affiliate disclosure