Location: 195 Tower Street, Lake Placid, FL 33852
Phone:(863)699-5587
Category: Grocery
Tags: Fruits & Vegetables, Fruits & Vegetables Retail, Produce, Farmers Markets