Tarragona Tower

Tarragona Way and International Speedway Blvd.
Florida
United States