Maggie Moo's Reviews & Details
3449 E 86th St
Maggie Moo's is located at 3449 E 86th St in Indianapolis near the intersection of E 86th St and River Rd. Their menu consists of American dishes . Call (317) 202-9866 today!
- On The Menu:Desserts and Ice Cream
- Major Intersection:E 86Th St And River Rd
Tell us more about Maggie Moo's Indianapolis!