Villa Siena
1855 Miramonte Avenue, Mountain View, CA, 94040
4.4
(7 reviews)
"It is Christian oriented (Catholic) but does not discriminate. It is located in a quiet park setting near a stand of redwoods and beautiful flowers and is well removed from traffic, auto or pedestrian. Daily Mass is celebrated every morning in a beau..."
READ MORE