Back to photostream

Little Caesars interior

Little Caesars #1240 (1,610 square feet)

12735 Jefferson Avenue, Denbigh Crossing, Newport News, VA

Opened in winter 1989; originally Gold Palace (December 1986-1988)

4,669 views
4 faves
1 comment
Uploaded on August 27, 2008
Taken on August 27, 2008