Taylor Recovery Center, a luxury sober living drug and alcohol rehabilitation facility in Houston, Texas, assists recovering addicts reach a successful life in sobriety. Private rooms available.