Stadium · 22nd Pl, Lauderhill , 33130, United States, Miami Gardens, FL, 33056 · Miami
More places in Miami