The Admiral Hotel is a hotel City of Westminster London located in United Kingdom.
143 Sussex Gardens London Greater London W2 2RY United Kingdom
Credit Cards | Yes |
Impossible to stay due to overbooking! They moved us in a different part of the city , not even w2. F***!
Do not ever book this hotel . Overbooking creates seripus problems.
Un hotel que parece más bien un hostal, buena opción si pasas un fin de semana en Londres ya que está relativamente céntrico, desayuno sencillo sin más pretensiones
The bathrooms are small and don't come with toiletries - so bring your own! There is free WiFi though - Elton Pinto
Clean, compact and everything you need for a short stay. Comfy beds - Vivienne Allum
Bar prices are quite reasonable for London. - Dale Jennings
Really great park to have a quick lunch and hang around! Watch out for the cycles and sit by a tree after lunch ❤️ - Joana Vianna