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