About

Edit info

Searching for a spa nearby? The address of Celpa Clinic is 3306 W Spruce St, Tampa, FL 33607. Have questions about Celpa Clinic prices or hours? Call (813) 870-2222 for more info.

Yelp Reviews