Village Plaza 5

141 South Elliott Road,
Chapel Hill, NC 27514

Unfavorite 1 person favorited this theater

Showing 2 photos
  • Plaza Theater 5, Chapel Hill, NC - Spider-Man/Men in Black double feature
  • A night at the Village Plaza 5 Theatres, 2002

Add New Photo