Redwood Villa

1981 Montecito Ave Mountain View CA 94043 (888) 848-5698

Reviews for Redwood Villa

Rating: 4.8 Based on 6 reviews Write a review
Very clean, organized, prof...
 Mar 2014
Very clean, organized, professional and friendly. Liked the wide hallways and that they would bring a tray to your room, if requested. Like that there's a caregiving service on the property that ch... read more