Where is Miami Marine Stadium?

Where is Miami Marine Stadium located?

Miami Marine Stadium, Miami Marine Stadium, United States of America (approx. 25.7425°, -80.17°)


Where is Miami Marine Stadium on the map?