FIU SOCCER STADIUM

FIU Soccer Stadium

Southwest 115th Avenue, Miami, 33174