Bagheera Boutique
Description
Bagheera Boutique Victoria is Victoria's premier women's clothing and accessory store. We carry well-known premium and designer brands from Europe and Canada, and are located in downtown Victoria, BC, Canada. Boutique Clothing Victoria BC.