
Mountain View
Housing for 300 homeless planned on Leghorn Street
By the Daily Post staff City officials in Mountain View announced this afternoon that they’re buying a 1-acre site at 2566 Leghorn St., where they will house 300 homeless people […]