Mellow Mushroom Reviews & Details
275 Dogwood Blvd
Mellow Mushroom is located at 275 Dogwood Blvd in Flowood near the intersection of Dogwood Blvd and E Metro. Their menu consists of Italian and American dishes . Call (601) 992-7499 for delivery or takeout.
- Cuisine:Italian and American
- Service:Delivery and Takeout
- On The Menu:Sandwiches, Calzone and Pizza
- Major Intersection:Dogwood Blvd And E Metro
Tell us more about Mellow Mushroom Flowood!