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.
| Seymour Hotel at a glance |
 | Address: | Seymour Hotel, 106 Sussex Gardens, Hyde Park, London, W2 1UH |
 | Map: | View this hotel on a map |
 | Price details: | Rooms from £49.00 per night (includes discount for booking online). |
 | Number of rooms: | 19 |
 | Special rates: | Discount offered if booked online. Special rates for children (check availability for current discounts) Check availability below to find out how much you will save. |
| | |
|
|