El Seymour Hotel goza de una ubicación ideal en pleno centro de Londres, a escasa distancia de Hyde Park y a 10 minutos a pie de la estación de metro Lancaster Gate y de la estación de tren de Paddington.
Número de habitaciones: 64
106 Sussex Gardens, Westminster Borough, Londres, W2 1UH, Reino Unido