Smileys Provincial Park, a paid campsite near Windsor in Nova Scotia, Canada. Find location details and planning tips for your stay in the area.