Studios and the BBC Elstree Centre. Nestled in Hertfordshire just 13 miles north of central London, Elstree...Company Description The Hotel With 122 keys, ibis London Elstree Borehamwood is just a short walk from Elstree...
AccorStudios and the BBC Elstree Centre. Nestled in Hertfordshire just 13 miles north of central London, Elstree...Company Description The Hotel With 122 keys, ibis London Elstree Borehamwood is just a short walk from Elstree...
Ibis