Discover Grand Residences by Marriott – Mayfair – a distinctive destination for an extended stay in London. Featuring luxurious residences in one of the city’s most prestigious districts, your London extended stay will be perfect to the last detail.
|
|