Entered on: 1999-10-01   by StoneFRANK Edit
Starlite (Places)
Drive-in movie theater Located on the East Coast Demerara. Children enjoyed playing hide and seek while the movies were on.