Indian Creek Village, located on a man-made barrier island along Biscayne Bay, is a gated community. It is made up of 41 waterfront residential homes. It is also the site of the members-only Indian Creek Country Club, which includes a country club and golf course.
![](/getmedia/95fa4bbb-9a98-4367-a2ff-54bb97dbf267/mid-beach-aerial1-1440x900.jpg?width=600&resizemode=force)