Mellow Mushroom, BIRMINGHAM, Alabama (AL)

Feeling hungry? Mellow Mushroom is among the restaurants you possibly can consider.
Conveniently situated at 1200 20th Street South () in BIRMINGHAM, Alabama (AL) (35205), Mellow Mushroom is available at 2059335061. Please do give them a 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