La Piazza
Italian, Mediterranean
Marco Island, FL
2.0 mi