Ventura Grand Chateau

5430 Telegraph Road
Ventura, CA 93003
Assisted Living