The excellent 3-star Admiral Hotel lies within walking distance of Up at The O2, Science Museum and Lord's Cricket Ground. Featuring Victorian architecture, the hotel is opened since 1850.
The hotel is in the major location just near Edgware Road subway station. London city center is 4 km away.
This hotel is ideally based near parks.
The hotel lies within a 10-minute walk of Marylebone train station. 20 minutes' drive from London City airport.
Admiral Hotel offers 46 guestrooms appointed with a CD player, heating, an iron with ironing board, a minibar and free Wi-Fi with all the sights of London within easy access. The tasteful rooms feature the city view. The rooms come with private bathrooms featuring a hairdryer, a shower and a bathtub.
Eat & Drink
In the morning a traditional English breakfast is served at the restaurant. A variety of coffee and tea is offered in the English bar.
There are car and bicycle rental services on site.
Wireless internet is available in the hotel rooms for free.
private parking is possible on site at GBP 15 per day.