Freedom House Sober Living is located in Las Vegas, Nevada. Freedom House Sober Living is a community of apartment homes whose residents have all agreed to live by a code of recovery.
Freedom House Sober Living is located in Las Vegas, Nevada. Freedom House Sober Living is a community of apartment homes whose residents have all agreed to live by a code of recovery.