Location:26 Sherrard St, Melton Mowbray LE13 1XJ, UK