The Mucky Duck Restaurant

11546 Andy Rosse Lane Captiva FL 33924 USA

(239) 472-3434

Location