Which renowned landmarks should we visit during our stay at the 5-star Mayfair Townhouse hotel?
Marble Arch, set 1 km from the 5-star Mayfair Townhouse hotel, as well as St James's Park placed approximately a 20-minute walk away are well worth visiting.