Write a review!

Tell us what you think.

Resident Reviews

Latham Square Apartments  •  2250 Latham Street  •  Mountain View, CA 94040  •  650-967-0101   •  Fax:   650-967-0121