Homestead San Francisco/San Carlos

3 Circle Star Way
San Carlos
California
United States