Review of Little India Restaurant

1533 Champa Street, Denver, CO 80202

Overall Rating

Review


FABULOUS! Almost everything on the menu is gf!

Updated 5 years ago