Indian food in St Pete?
I've only recently discovered that I love Indian food, so take these recommendations with a grain of salt, but I like Ajanta in the Ramada Inn on 34th Street N (US 19) just south of Park and Taste of Punjab in Pinellas Park. The service at Ajanta can be slow and the place is nothing to look at, but the food has always been delicious. I don’t know the name of the dishes, but I had a chicken dish with a tomato sauce and a lamb dish in spinach that made me fall in love with Indian food. One weird thing, they ask for tips in cash if you are paying by credit card.
Taste of Punjab is also great. I usually find myself at one or the other restaurant every week.