Find hotels near Lockhart Stadium, 1499 NW 52nd St, Fort Lauderdale, 33309. View hotels, hostels, b&b's and other accommodation close to Lockhart Stadium. The top hotels near Lockhart Stadium.
1499 NW 52nd St, Fort Lauderdale, 33309