Leaf 'N Petal Share: LandscapingGardening Leaf 'N Petal Visit Website 2817 Cahaba Road Mountian Brook, AL 35223 (205) 871-3832 871-9467 (fax) About Map About When in Birmingham, come by any of our stores where we guarantee you'll leave with a smile on your face and a treasure in your arms. What's Nearby? Distance: 5 10 15 20 25 50 mi.