Perfect place to stop for a bit to eat during a great day exploring Matlacha and Pine Island, Florida