Lockhart Stadium Photos

Meet 3 travelers, 8 tour guides and discover 221 photos

Lockhart Stadium is a stadium located in Fort Lauderdale, Florida, United States. It is currently home to the Fort Lauderdale Strikers of North American Soccer League. In the past, Lockhart was the home field for both the original Fort Lauderdale Strikers of the original North American Soccer League as well as Miami Fusion F.C. of Major League Socc…
View Lockhart Stadium guide >

Lockhart Stadium