Snook Haven — Venice | My Florida
Snook Haven is a restaurant in Venice, Florida. Listing sourced from OpenStreetMap.