Add Your Own Review

Central Hotel London

Accommodation - Hotel

Argyle Street, London, WC1H 8EG, United Kingdom

Rating Rating Rating Rating

1 Review

Latest Reviews

This is small traditional London accommodation but clean and in a perfect location just over the road from King’s Cross St Pancras. We stayed here the night before our trip to Amsterdam, as it was...