1. Leaf & Petal At The Summit 370 Summit Blvd, Vestavia, AL 35243 Coordinate: 33.45317,-86.73073 Phone: (205) 967-3232