Description
Admiral Hotel in London is a charming and friendly 3-star hotel conveniently located in central London in the neighbourhood of the famous Hyde Park and just a short walk from Paddington underground station providing easy access across the city.
... Read More
The Admiral is housed in a beautiful formerly 19th Century townhouse, this Grade II listed building has been completely refurbished to offer you all the comforts and facilities to ensure you an enjoyable and carefree stay.
All the rooms at the Admiral Hotel have been recently furnished to a high grade with special artistic details and tastefully decorated. Each room includes en-suite bathrooms facilities, satellite television, free Wi-Fi, tea and coffee making facilities, refrigerator, hairdryer and ironing facilities. Guests can also benefit from the modern bar and restaurant located in the ground floor.
Please note: The hotel charges 5% on all credit and debit cards else UK debit cards.