Little India Restaurant

Review by Erica

1533 Champa Street, Denver, CO 80202
1 year ago

Wonderful food today! Items that I haven’t seen before and were delicious.