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
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