Stadion Lockhart Stadium

Opened
Capacity 18000
Address 1350 Northwest 55th Street, Fort Lauderdale, Florida
Website
Home stadion to Inter Miami II