Mantri Square

Shop & Service

Asia, India, Karnataka

Mantri Square (kannada:ಮಂತ್ರಿ ಸ್ಕ್ವೇರ್) is the largest shopping mall in India situated in Bangalore, Karnataka, India.