Park Lane Mews Hotel London is located in the heart of Mayfair only 5 minutes walk from the Green Park underground station. Piccadilly Circus is a 10 minute walk east of the hotel making it ideal for shopping and theatres and to the west is Park Lane, while Buckingham Palace is just south of the hotel.
Not what you're looking for?