Excellent service, they do receive walk-ins! The walk-in time waiting was less than 30 minutes before seeing a doctor.
2295 Otay Lakes Rd, Chula Vista
Excellent service, they do receive walk-ins! The walk-in time waiting was less than 30 minutes before seeing a doctor.