Amelia Island 7
1132 S. 14th Street,
Fernandina Beach,
FL
32034
1132 S. 14th Street,
Fernandina Beach,
FL
32034
1 person favorited this theater
Showing 3 comments
This was initially the Floyd theatre when it opened around 1985, then reconfigured and renamed the Island Twin around 1993.
That explains it!
This theater is under the ownership of Carmike cinemas.