Wallflower boutique is located at 107 Locust Street in downtown Santa Cruz. Wallflower features slow made, small batch fashion and art for those who value natural beauty, an active lifestyle and a feel good wardrobe.