Lockhart Stadium, Miami

Lockhart Stadium

Miami, Florida, USA
© Bobak Ha'Eri, CC BY 3.0

More in Miami

Explore city

Tours in Miami

All tours