THE BEST MICHELIN STAR DINING AT JOHN’S HOUSE IN LEICESTERSHIRE

Situated in the rural countryside, Michelin-Star dining at John’s House in Leicestershire, has been on our foodie jaunts list for a long while. I’d only every heard amazing things about the fine-dining restaurant and the locally sourced quality of the food on the menu. John’s House, based in Mountsorrel in Leicestershire, is the county’s sonly […]