Best Athletic field in Miami, FL
1 De la Cruz Stadium
500 SW 127th Ave, Miami, FL 33184, United States
2 FIU Athletic Facilities
11200 SW 8th St, Miami, FL 33199, United States
Phone: +1 (305) 348-4327
3 Baseball Stadium
SW 115th Ave, Miami, FL 33174, United States
Phone:
Map