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):
Comments (0)