Get directions to: Mama Rose Llc, Leroy, MI
Restaurant address: 17480 18 Mile Rd Leroy, MI 49655, USA
Restaurant: Mama Rose Llc