Leela Galleria

Bengaluru (Bangalore)


A glamorous shopping mall with high-end shops. It’s in the south of the city.