Louis Vuitton has secured retail space in Mumbai's Bandra-Kurla Complex for its largest store in India. The luxury fashion brand leased the space for 9.5 years and will pay monthly rentals of nearly Rs 40.50 lakh. The new store will be spread over 7,365 sq ft and is set to open in February 2023.