The 3-star Admiral Hotel lies within 1.6 km from Open Air Theatre, Royal Albert Hall and British Museum. The welcoming hotel in London attracts guests with its Victorian architecture.
The hotel is in the major location just near Edgware Road subway station. The center of London is 4 km away from the venue.
This hotel is ideally based near parks and gardens.
A 10-minute walk from Marylebone train station. The hotel is about 20 minutes' drive from London City airport, which is 20 km away.
Admiral Hotel offers modern rooms with a DVD player, flat-screen television, a work desk, wireless internet and a mini bar as well as a kettle, a dishwasher and coffee/tea makers. The guestrooms look out on the city. They feature en suite bathrooms with bath sheets, a shower and a hairdryer.
Eat & Drink
A breakfast is served in the restaurant. London Street Brasserie and San Marco Ristorante are situated in a recreational area, about 150 meters from the venue.
The hotel offers a luggage storage, a safe deposit box and currency exchange for general needs and a copier and a meeting room for corporate travelers.
Wireless internet is available in the hotel rooms for free.
private parking is possible on site (reservation might be needed) at GBP 15 per day.