Lockhart Stadium

Lockhart Stadium
Bobak Ha'Eri / Wikimedia Commons

Lockhart Stadium is located in Fort Lauderdale Florida and is home to the Fort Lauderdale Strikers of North American Soccer League.