Admiral Hotel London - London

Rooms
20
Location
London - Hyde Park
Overview
The Admiral Hotel, London, is located in close vicinity of Hyde Park, and within 8 minutes walk of Paddington Tube Station. Madame Tussauds waxworks Museum is nearby. The hotel is within a short walk of the world famous Natural History Museum, the Science Museum and the Victoria & Albert Museum. The Admiral Hotel has neat, moderately fitted rooms.
Standard facilities:
Standard Room:
Standard Rooms are fitted with a double bed or 2 single beds. Bathrooms are small, fitted with a shower and toilet.
Hotel
Star
Location
other spellings: admiral hotle landon, hotell, otle