Central Hotel London
Address: 16 - 18 Argyle Street, Kings Cross, King"s Cross / Islington, London, United Kingdom.
Nearest Landmark: Great Ormond Street Hospital
(14 minutes walk)
Distance: 1.9 Miles from London Centre
Central hotel london, Down a quiet residential area in the heart of city of london, this hotel was one of the accredited Tourist accommodations in United...