Odd Clock Cafe

The Odd Clock Cafe, 52-54 Sherrard St, Melton Mowbray LE13 1XJ