Little India

1533 Champa Street, Denver, CO 80202
Local: 303-629-5777
Region: Denver Area City: Denver

Overview

Voted Denver's Best Indian Restaurant 12 years straight!