103 S Higbee St, Milford, IN 46542 (574) 658-3505
How to go there
Restaurant Loc: 41.4095 / -85.8505
Plan your visit