Casa Chavela is a fair trade store featuring International products from over 40 countries. Boasting the largest collection of international incense and oils in Windsor this shop is sure to awaken your senses. Find unique gifts that are socially conscious, spiritual, folk art and more.
Mon – Sat 11 am – 7 pm; Sun 1:30 – 6:30 pm
Casa Chavela – 405 Pelissier St, Windsor