Two decade-plus old, Taj claims to be the first Indian Restaurant in Tampa. With one of the best lunch buffets in town, the eatery's specialties include butter chicken, chicken madras, chicken tikka masala, fish tikka, vegetarian paneer makhani and mali kofta.