Lulu Mall, the largest shopping mall in India, is located in Edappilly, Kochi. Lulu International Shopping Mall is the largest shopping mall in the country, spread over an area of 17 lakh acres and 20 lakh square feet. Manufactured by. The mall can park up to 3,000 vehicles at a time. The five-star hotel is a three-room hotel shopping mall. It is a leading trading company in the Gulf with over seventy shopping centers in sixteen countries. Lulumal belongs to the K group. In addition to numerous international awards, Lulu Mall has won numerous awards for Best Mall in South India.