Get directions to: Mumford's Potato Chip & Deli, Urbana, OH
Restaurant address: 325 N Main St Urbana, OH 43078, USA
Restaurant: Mumford's Potato Chip & Deli