The Villa Treatment Center Home Medical > Specialist Medical Services > The Villa Treatment Center Address: 17211 Albers Street Encino CA 91316 Telephone: 818-571-8946 Web: http://www.thevillatreatmentcenter.com Tweet