De grootste van de 11 meren in Nagpur, het Ambazari meer is gelegen in de buurt van de zuidwestelijke grens van de stad. Dit meer is het punt waar de Nag rivier vandaan komt. Het meer is omgeven door mangobomen, die de naam Ambazari krijgen, zoals Amba betekent in Mango in Marathi, de lokale taal. Het meer heeft een tuin vlak naast het meer, bekend als Ambazari Garden.