Try this website: http://local.google.co.in/
When I did a search for “restaurant” in “faridabad”, I received some 1500 hits.
The server also realises that “Baroda” is “Vadodara, Gujarat” and gives me 150 places to eat in that city. Only one of them have a website yet, but then with a Google local listing, they don’t need much else for now I believe. One of them is named “Kha Pee Le” 🙂
There were no plumbers in Faridabad, but I did find some electricians though. Anything thing else that you think might make sense to search for on that website, especially when you are mobile?