Ibis London Elstree Borehamwood

Elstree Way
Borehamwood
United Kingdom