Italianflat - Holland Park
174 Holland Park Avenue Flat 1, Kensington and Chelsea, London, W11 4UH, United Kingdom,Object type: Hotel London
Featuring a garden, Italianflat - Holland Park provides accommodation in London with free WiFi and garden views. The property is 1.6 miles from Eventim Apollo a