The elegant Admiral Hotel offers modern rooms in proximity to Lord's Cricket Ground, Victoria and Albert Museum and Harrods. Operating in London since 1850, this hotel features Victorian architecture and modern comforts.
Ideally located in City of London district, overlooking Hyde Park. The hotel is about 700 meters from Kensington Gardens and Paddington Station.
The hotel offers major location close to parks.
Admiral Hotel provides 18 guestrooms appointed with coffee/tea makers, a refrigerator, free Wi-Fi, a separate toilet and satellite TV for a pleasant stay in London. All bathrooms come with a hairdryer, a bathtub and a shower.
A traditional English breakfast is offered at the restaurant. Guests will enjoy italian and english cuisine of San Marco Ristorante, which is about 200 meters away.
Nearest underground station is Edgware Road, which is only 150 meters away. London City airport lies within about 20 minutes' drive.
Such business facilities as a photocopier and a meeting room are available on site.