13771 Warwick Boulevard,
No one has favorited this theater yet
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