Place: Mattheessen’s (24.556339723046, -81.803201805132) Address: 419 Duval St, Key West, FL 33040 A little snack #FoodMission. #OnTheMenu Key Lime Pie and a 1/2lbd peanut butter and chocolate cookie. Loved the pie. That