Trinity Family Medicine

8000 Liberty Parkway, Vestavia Hills, Alabama 35242