Celpa Clinic
3306 W Spruce St, Tampa 33607