Matlacha Menagerie & Cafe Inc Address: 4604 Pine Island Rd NW, Matlacha, FL 33993 Phone: (239) 282-0099 Internet Service, Cafes Other Businesses: Toucan Seafood Restaurant at 4200 Pine Island Rd NW, Matlacha, FL 33993 Sandy's Old Time Deli at 4601 Pine Island Rd NW, Matlacha, FL 33993 Dixie D's Bar B Que at 2745 Geary St, Matlacha, FL 33993