j
jayaram nagarajan Review of Lladro India
Supposedly the largest mall in India. Hosts a lot ...
Supposedly the largest mall in India. Hosts a lot of major international brands. Can enjoy a decent meal at the food court. There's also a small indoor theme park within the mall.
Comments: