Miami Jai Alai

Stadium · 3500 NW 37th Ave, Miami-Dade, FL, 33142-4997 · Miami

More places in Miami