stadiumsandathleticfields
in
Fort Lauderdale, FL
Lockhart Stadium
5201 NW 12th Ave
Fort Lauderdale
FL
33309
(954) 202-3420
4.9
mi