FIU BASEBALL STADIUM

FIU Baseball Stadium

11200 SW 8th St, Miami, 33199