Maps & Driving Directions

VCA Orchard Animal Hospital is located at the intersection of Orchard Road and S. Holly Street in The Orchards shopping plaza in Greenwood Village.

If you are traveling on I-25, exit on Orchard Road. Head west on Orchard for approximately 2 miles. Our hospital will be on your left just before the intersection of Orchard and Holly.

Find Other Nearby VCA Locations