JJ Dr. James H. James, DDS Is this you? Claim your profile General Dentistry 0Leave a review Hidden Valley Dentistry 5020 Grandin Road Ext, Roanoke, VA, 24018 (540) 989-4093