Supreme location! Right in the heart of Mayfair and easy walking to restaurants, bars and shops. Three bedrooms with en suite bathrooms was perfect for traveling with a group.