1. McCall Marine Sales 3060 Placida Rd, Englewood, FL 34224 Coordinate: 26.90913,-82.32527 Phone: (941) 662-0015