Primrose School at Liberty Park

1800 Urban Center Parkway
Vestavia Hills AL 35242

(205) 969-8202

Vestavia Hills United Methodist Church

2061 Kentucky Avenue
Vestavia Hills AL 35216

(205) 822-9631

YMCA - Vestavia

2086 Columbiana Road
Vestavia Hills AL 35216

(205) 823-0144

YMCA Shades Valley

3551 Independence Drive
Homewood AL 35209

(205) 870-9622