Re: Sherwood Forest Indian Mound by Anonymous on Friday, 15 January 2021 The cave is located on property: 376 NE 85th St Miami, FL 33138Something is not right. This message is just to keep things from messing up down the road