The Last Resort Recovery Center 7509 Menchaca Rd Unit 301, Austin, TX, 78745, United States 512-599-9915 HEALTH