3930 Pine Island Rd, Matlacha, Florida 33993 USA
Chocolate peanut butter pie and key lime pie
Photo Credit: Yelp