11. (Bengaluru) Bangalore, Embassy Manyata Business Park … Bangalore / Bengaluru / India / Indie / Karnataka