Green Shutters — Williston | My Florida
Green Shutters is a restaurant in Williston, Florida. Listing sourced from OpenStreetMap.