Address: Ground Floor, South Avenue Mall, Narmada Road, Jabalpur, 482001, India Category: Shopping Mall, Movie Theater