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 property is ideally situated next to Edgware Road subway station. London city center is 4 km away.
Admiral Hotel lies within 20 minutes’ drive to London City airport.
For a comfortable stay Admiral Hotel offers 19 rooms on 6 floors featuring a work desk, climate control, a wardrobe, a minibar and complimentary wireless internet. The luxury rooms feature the city view. There are en suite bathrooms with bath sheets, a shower and a hairdryer along with a kettle, coffee/tea makers and a fridge for self-catering.
Eat & Drink
Every morning at the restaurant guests may enjoy traditional English breakfast. The brasserie London Street Brasserie is just about 150 meters from the property.
Cars and bicycles are available for rent at Admiral Hotel.
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.