Leroy from Michigan Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Mama Rose Llc - Michigan, Leroy, 17480 18 Mile Rd, 49655 (231) 768-5905 Map Mr Pibs - Michigan, Leroy, 3780 Mackinaw Trl, 49655 (231) 768-5288 Map