The Park Lane Mews Hotel London is an intimate townhouse hotel located off Park Lane in the heart of Mayfair, just a few minutes walk from Green Park Tube Station. The hotel is a gentle stroll from Knightsbridge, Oxford Street and fashionable Bond Street. Rooms are comfortable, homely and nicely equipped, giving a feeling of relaxed luxury. Formerly know as Hilton London Mews Hotel.