Redwood Villa Retirement Residence
Profile
Address: 1981 Montecito Ave, Mountain View, CA 94043, United States
Phone: 650-965-8633
Phone: 650-965-8633
Summary Presentation
Redwood Villa Retirement Residence is a retirement home, located in , at 1981 Montecito Ave. It offers senior residents independent living options as well as a variety of amenities and services. Contact Redwood Villa Retirement Residence to learn more!