Star Family Health Inc in Opa Locka, Florida
Practice details
Family Practice · Clinic · Physician
Opa Locka, Florida
- Address
- 18356 47th Ave, Opa Locka, Florida, 33055
- Phone
- (305) 620-7155
- Website
- Visit the practice website
- Appointments
- Appointment information
