Odyssey House Texas
Address:
5629 Grapevine Street
Houston, TX 77085
Phone Number:
(713) 726-0922
Intake: (713) 726-0922x111