After a nearly two-year absence, movies are again lighting up screens in downtown Springfield’s College Station development.
Located at 1501 Governors Square Blvd., the movie theater has stripped Tallahassee from its website when searching for ...