233 Holmesdale Rd, London
3 bedrooms
Baths
Guests
With a stay at The Croydon Penthouse in London (South Norwood), you'll be 8.8 mi (14.2 km) from London Eye and 8.8 mi (14.2 km) from Westminster Abbey. This apartment is 8.9 mi (14.3 km) from Big Ben and 9.5 mi (15.3 km) from Buckingham Palace.
WiFi/Internet
No nearby properties available in this region at the moment.