Arcola Lakes Park Arcola Lakes Park 1301 NW 83rd St. Miami, FL 33147(305) 836-5095 Visit Website Get Directions