Find hotels near FIU Stadium, 11200 SW 8th St., Miami, 33199. View hotels, hostels, b&b's and other accommodation close to FIU Stadium. The top hotels near FIU Stadium.
11200 SW 8th St., Miami, 33199
The Cage