Holiday Inn London-Elstree

Barnet By Pass
Borehamwood
United Kingdom