Villa Siena
1855 Miramonte Avenue, Mountain View, CA, 94040
4.4
(7 reviews)
"I love Villa Siena. I just felt comfortable there. It was a beautiful facility. The only drawback would be the room itself. The TV was only 29 inches. There's storage for each resident, but the space for the TV is limiting. There is not a whole lot o..."
READ MORE