rutheh.com
Delores’ Sweet Shoppe – Apalachicola, Florida – Key Lime Pie
“Where the locals meet” the sign says. The shop is closed on the weekends- open 7-3 Monday through Friday After we got some provisions at the Piggly Wiggly grocery, my friend’s si…