Harpenden House Hotel

18 Southdown Road
Harpenden
United Kingdom