Melton Mowbray

town in Leicestershire, England, UK

Melton Mowbray is a town in Leicestershire, England. It's Market days date back over 1000 years.[1]

ReferencesEdit

  1. "Melton in Suffolk". www.melton.co.uk.