Get directions to: Luigis On Leroy, Fenton, MI
Restaurant address: 1243 N Leroy St Fenton, MI 48430, USA
Restaurant: Luigis On Leroy