
London, United Kingdom
Central Park
3-star hotel · Central Park Hotels
This city hotel nestled in the centre of London offers its guests a strategic location very close to many touristic sites of cultural and historic interest. Guests will also find within the immediate vicinity a wide range of…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant























