Mellow Mushroom, BIRMINGHAM, Alabama (AL)
Conveniently located at 1200 20th Street South () in BIRMINGHAM, Alabama (AL) (35205), Mellow Mushroom can be reached at 2059335061. Make sure you call beforehand to make a reservation.
More restaurants in BIRMINGHAM, Alabama (AL)
Mellow Mushroom contact information and details:
Address: 1200 20th Street South - , BIRMINGHAM, Alabama (AL) 35205
Contact Phone: 2059335061