13771 Warwick Boulevard,
1 person favorited this theater
Located in the Denbigh district of Newport News in the Sherwood Shopping Center. The Cinema Cafe was opened February 16, 1994. It was closed September 30, 1997.
Just login to your account and subscribe to this theater