You asked:

where is berkhamsted, england located

  • Berkhamsted, England is a town in East of England. It is in the north west part of London.