Android - How can I find the nearest ATM in India?
Is Google Places out for India?
One of the main menu items is "ATM".
If not, You're probably better off using the website for your bank. If they're good, they've already got a mobile version of the site and one of the primary functions I'd think they'd have is ATM locations.