Lulu Malls India icon

Lulu Malls India

Lulu International Shopping Mall Pvt Ltd
Free
5.0 out of 5

About Lulu Malls India

LuLu Mall is the largest shopping mall in India situated in the city of Kochi. Spanning 17 acres and with a total retail floor area of 1.7 million square feet, it is the 80th largest shopping mall in World. The mall was opened in March 2013 and contains more than 215 outlets including food courts, restaurants, family entertainment zones, a multiplex, ice skating rink and bowling alley. The property is owned and managed by Lulu Group.

Lulu Malls India Screenshots