The 3-star Admiral Hotel is set just 1.9 km from London Zoo, Harrods and The Place. The property opened in 1850 and features Victorian architecture.
The hotel is conveniently located in the business district, close to a palace and a museum. The center of London is 4 km away from the venue.
Within walking distance of Kensington and Chelsea district with a theme park and a zoo.
A 5-minute stroll will take you to Edgware Road subway station. A 20-minute drive will take you to London City airport.
Admiral is an excellent hotel offering rooms with standard décor and hi-fi, flat-screen TV, 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. Bathrooms are appointed with bath sheets, a shower and guest toiletries.
Eat & Drink
A traditional English breakfast is offered at the lobby. Sussex Fish Bar treats guests with English and British dishes and is just 150 meters away.
Cars and bicycles are available for rent on site.
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.