Advertisement
Cavendish Beach music festival
Event Venue & Nearby Stays
Cavendish Beach Prince Edward Island, Halifax, Nova Scotia, Canada