tropical park stadium s

7900 SW 40th St
Miami
Florida
United States