Be a Star at the Straz Center for the Performing Arts! The Straz Center for the Performing Arts, located along the beautiful Riverwalk in downtown Tampa, Florida, is one of the largest performing arts centers in the southeastern United States. The Straz boasts one of the...
Read More