in the middle of everything
Make yourself at home in the heart of London’s Mayfair. You’re
right opposite the Royal Parks and Buckingham Palace. Down the road
from museums and galleries, the chic-est shops and West End
Theatres. And just a few stops from the City, Soho and Canary
Wharf.