Tropical Park Stadium
South Miami, FL
City
Tropical Park Stadium is a 7,000-seat stadium located in Olympia Heights, Florida, a census-designated place near Miami, Florida, United States. The stadium is located in Tropical Park and is the home field of Miami Dade FC and FC Miami City.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account