Holiday Inn London Elstree, Borehamwood
Barnett Bypass, Borehamwood, WD65PU, UK
Hotel has no reviews so far