Greenwood Village / Centennial Office Our Denver Tech Center office is in the Greenwood Medical Plaza near the corner of Quebec and Orchard. The address is 7180 E. Orchard Rd., Suite #209, Centennial, CO 80111. The building is West of Quebec Street on the South side of Orchard behind the Fire Station. Take the stairs or elevator and we’re on the second floor in suite #209. This Passport Health Travel Medical Clinic is located in the heart of the Denver Tech Center. It is convenient for anyone working or living in Greenwood Village, Littleton, Englewood, Highlands Ranch and Centennial. With easy access to and from I-25, we’re just West of the Orchard Road Interchange and easily accessible from Castle Rock, Lone Tree and Castle Pines. Landmarks include: The Greenwood Medical Plaza The Greenwood Athletic and Tennis Club There’s plenty of visitor parking and the building has two handicap accessible entrances. Click “Map” under the Centennial Office Address in the Left Column of this page for an interactive map.