29A Holland Road
Holland Road 29 A , Kensington and Chelsea, London, W14 8HJ, United Kingdom,Object type: Hotel London
Located just 0.7 miles from Olympia Exhibition Centre, 29A Holland Road provides accommodation in London with access to a shared lounge, a garden, as well as a