Ibis London Elstree

Elstree way, London, United Kingdom

Ibis London Elstree Photos

Ibis London Elstree Map

Elstree way, London, United Kingdom
Ibis London Elstree

Hotel Information

A brand new hotel with excellent transport links offering very good value and service. lp 02/09