Toggle navigation
Get CityMaps2Go
Save
Mantri Square
Shop & Service
Asia, India, Karnataka
Mantri Square (kannada:ಮಂತ್ರಿ ಸ್ಕ್ವೇರ್) is the largest shopping mall in India situated in Bangalore, Karnataka, India.
Read More