India Grill — the popular St. Pete Indian restaurant — is back in downtown, on Central Ave. in the spot formerly occupied by Leafy Greens Cafe and The Kitchen. It's the same as before, just moved a few blocks. Check out some of the dishes below (many more pictures — by jamesostrand.com — after the break):
This article appears in Sep 2-8, 2009.
