If you're looking for an exquisite hotel within walking
distance of all central London's main attractions, Mayfair has a plentiful
supply of world famous establishments, and an amazing concentration of five
star luxury, that will make your stay that extra bit
special.