Greengarden House Luxury Apartments London
0
Reviews
Holiday Flats in London
- Mayfair
23 Greengarden House, St Christopher's Place
, Mayfair, London, W1U 1NL
020 7935 9191
http://www.greengardenhouse.com/
Luxury one and two bedroom serviced apartments in central London.
These spacious, luxurious and contemporary apartments offer independent living space right in the heart of London's West End. Located close to Oxford Street, Bond Street and Marble Arch, they are a good base for business and pleasure.
|