Emergencies Please Call Our Office: 303-688-5066 Omni Eye Specialists: 303-377-2020
We are located approximately one quarter mile west of I-25 in the Village Square Shopping Center in Castle Pines North. Castle Pines North is approximately halfway between Park Meadows Mall and Dowtown Castle Rock. Coming from I-25. Exit ramp 188 Castle Pines Parkway. Travel west approximately 1/4 mile. Turn Left onto Village Square Drive and proceed approximately 100 yards and turn right on Village Square Lane. We are located in the two level building, lower level on the left. Look for the green and white EYE CARE sign (Suite 115).