NORTH MIAMI ATHLETIC STADIUM

North Miami Athletic Stadium

2555 NE 151st Street, North Miami Beach, 33160