106 Sussex Gardens, W2 1UH, Londres
El hotel Seymour está situado en el corazón de Londres al norte de Hyde Park , en una magnífica alameda, al norte de Hyde Park, con un excelente acceso a todas las partes de la Capital. Todas nuestras 19 sencillas, dobles, de matrimonio habitaciones ofrecen una gran comodidad y una atmósfera de relax para asegurarles una estancia agradable.