Town & Country Theater
2980 Stevens Creek Boulevard,
6 people favorited this theater
This former Cinerama Palace was built for 70mm Cinerama in 1966. Situated across the street from the palatial Century 21, the Town & Country was sold to AMC and renovated in 1991.
The screen was flattened and the deteriorating cinema was finally, and sadly, demolished.
Just login to your account and subscribe to this theater