American Addiction Centers National Rehabs Directory

Ben Taub Hospital/Harris Health System

One Baylor Plaza, Houston, Texas, 77030