2177 17th Ave
Santa Cruz, CA 95062
Located in Santa Cruz, California, in the Live Oak area, Paradise Villa provides senior care in a well-maintained environment for seniors. The area this community is located in is a largely average income area, with a median per-home income ...
3 miles away from Scotts Valley, CA