Subscribe to our newsletter and receive updates on our monthly specials. SUBSCRIBE! You have Successfully Subscribed! Contact Us Natural Health and Wellness is located in the Greenwood Medical Center at 7180 E. Orchard Road, Suite 111 near the intersection of Orchard Road and Quebec Street. (303) 221-2621 Name*Email* MessageCommentsThis field is for validation purposes and should be left unchanged.