Located in London, Ivor House offers a self-catering apartment with free WiFi access throughout. The accommodation is situated 200 metres from Marylebone Station and 700 metres from Edgware Road.
Located in London, Ivor House offers a self-catering apartment with free WiFi access throughout. The acc Read more
Located in London, Ivor House offers a self-catering apartment with free WiFi access throughout. The accommodation is situated 200 metres from Marylebone Station and 700 metres from Edgware Road.
Located in London, Ivor House offers a self-catering apartment with free WiFi access throughout. The accommodation is situated 200 metres from Marylebone Station and 700 metres from Edgware Road.
Number of Rooms: 6