Plaza Twin
1009 6th Street,
Wauchula,
FL
33873
1009 6th Street,
Wauchula,
FL
33873
No one has favorited this theater yet
Showing 1 comment
It operated in Wauchula Plaza, also known as the Winn-Dixie Plaza. The plaza is located on US 17 South. This is most likely the plaza at 1009 6th Street South.