Tata Group fashion and lifestyle retail chain Westside has launched a 26,858 square foot store in Bengaluru. The large-scale store…