Hemel Hempstead is a town in England. It is 25 miles north-west of London. The town is off the M1 motorway, 20 minutes drive from Luton Airport and 40 minutes from London itself.
Developed by razib.in