Flemings Mayfair Hotel
BASIC INFORMATION:
Country: London, England
Address:
7-12 Half Moon St, Mayfair, LondonProperty Stars: 4 Star
More Details
Located in the heart of Posh Mayfair, Flemings Mayfair recently completed a total renovation making it THE place to stay in London!
$200 for $300 to spend with Flemings Mayfair. Valid through 12/22