A Taste of India Indian Restaurant 901 S Oneida St, Denver, CO 80224 (303) 399-4580 Excellent Good Average Poor Awful 3.0 / 5 based on 16 votes Photos Buffet is delicious! Samosas are so good! Reviews: 1