Croydon - Clock House Hotel - London Croydon
View all images
How to get there
Address: 47 Brigstock Road, CR7 7JH, Croydon, Englanti
Featuring a garden and free WiFi, Clock House Hotel - London Croydon is located in Croydon, 6 km from Addington Palace. This property is set a short distance from attractions such as Croydon University Hospital.