Leaf & Petal at Mountain Brook Village

2817 Cahaba Road , Mountain Brook, Alabama

Your browser does not support the HTML5 Geolocation API. Enter your address in the text field above and try again.
You denied permission to use your current location. Enter an address in the text field above or change your location sharing settings for this page.
Unable to find your current location. Enter an address in the text field above and try again.
Location search timed out. Enter an address in the text field above and try again.
2817 Cahaba Road , Mountain Brook, Alabama
Retail

Mentions

  • Leaf & Petal

    The store may be called Leaf & Petal, but store manager Mark Thompson said it’s all about the roots. The plant shop located in Mountain Brook Village delivers an organized, fresh green environment to the area and only sells rooted plants.

    Mar 29, 2013

Subscribe to our mailing list

* indicates required
View the full September issue