Enjoy flavorful Indian cuisine at The Indian Sizzler. This popular spot offers a taste of India.