1. Lorna Leaf Indoor Plants 572 Clearview Rd, Hoover, AL 35226 Coordinate: 33.41142,-86.8495 Phone: (205) 822-8869