220 Main Street,
1 person favorited this theater
Downtown Los Altos in 1951, with the very “modern” Art Deco movie theatre and cars from the 1940’s. By 1957 most of the cars parked there had big fins. The theatre closed in 1976.
No one has favorited this photo yet