Mayfair Piccadilly Apartment3.5-star
Mayfair Piccadilly Apartment
With a stay at this apartment in London (London City Centre), you'll be steps from Piccadilly and Park Lane. This apartment is 0.3 mi (0.5 km) from Hyde Park and 0.3 mi (0.5 km) from Green Park.
Make yourself comfortable in your apartment.
Quench your thirst with your favorite drink at the bar/lounge.
Business, Other Amenities
Featured amenities include complimentary wired Internet access and an elevator (lift).