Il Seymour Hotel sorge in una posizione ideale nel cuore di Londra, nei pressi di Hyde Park, a 10 minuti a piedi dalla Stazione della Metropolitana Lancaster Gate e dalla Stazione Ferroviaria di Paddington.
Numero delle stanze: 64
106 Sussex Gardens, Quartiere di Westminster, Londra, W2 1UH, Regno Unito