Start from
Publix Pharmacy at Vestavia Hills City Center
784 Montgomery Hwy, Vestavia Hills 35216