Village Urban Resort London Elstree
- Previously Village Prem Hotel Elstree
Village Urban Resort London Elstree, Centennial Avenue, Centennial Park, Elstree, Hertfordshire, WD6 3SB
Home