23 Greengarden House offers luxurious one and two bedroom serviced apartments in the heart of London's West End - a real alternative to staying in a hotel. Whether its for one night or several months, the elegant accommodation, personalised service as well as space, independence and flexibility, makes 23 Greengarden House a gem in London's West End you just cannot afford to miss.
- Central London
|Address||St. Christophers Place|
|Phone Number||020 7935 9191|