Green Chili Indian Bistro

Authentic Indian Restaurant in the heart of downtown St. Pete