Publix Super Market at Shops of Marco 175 S Barfield DrMarco Island, FL, 34145 View Phone 239-394-3371 Alt: 239-394-1220 175 S Barfield DrMarco Island, FL 34145 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page