Self-Catering in Mayfair
Light and airey, spacious apartments located in the heart of Mayfair. Walking distance to Oxford Street, Piccadilly, the West End, and many of London's major tourist attractions.
Credit Cards Accepted
TV in Rooms
This page viewed on 5,808 occasions since 24th May 2007