Holmesdale Road - London is set in London. The property is 2.9 km from Crystal Palace Park and 8 km from O2 Academy Brixton. The holiday home includes a living room and a bathroom with free toiletries and a bath.
Flat 2, 266 Holmesdale Road, London SE25 6HX, UK, London, SE25 6HX, United Kingdom
Nightly rates from $192