Collier County · Florida
Buttonwood Island is located in Buttonwood Bay, nine miles southeast of Marco (US-T121)