Delia Social Club is a vibrant gathering spot in Vaughan, ON, offering a range of social experiences for guests to enjoy.
With a focus on community and connection, the club provides a welcoming atmosphere where patrons can relax, socialize, and unwind.
Generated from their business information