Crossword Heaven
Search
Answer: LOSALTOS
LOSALTOS is a crossword puzzle answer that we have spotted 3 times.
Silicon Valley city
City near San Jose
California city where the first Apple computer was built