Sandy's Old Time Deli Address: 4601 Pine Island Rd NW, Matlacha, FL 33993 Phone: (239) 980-1857 Subs & Sandwiches Other Businesses: Toucan Seafood Restaurant at 4200 Pine Island Rd NW, Matlacha, FL 33993