We are located in the heart of Stamford’s West Side, just steps away from the newly renovated Stamford Hospital Campus and next door to the Fairgate Health Center. We are convenient to downtown and only minutes from I-95.
134 Stillwater Avenue
Stamford, CT 06902
Monday - Friday: 8:30 AM - 6:00 PM
Saturday: 9:00 AM - 3:00 PM