Arch Creek Park

1855 NE 135th St, North Miami Beach, FL 33181, USA

Rated 4.7 from 189 reviews

Historic park with quiet trails, a natural stone bridge & a museum of Native American artifacts.

Phone: (305) 944-6111

More places like this