Little India

425 S Teller St, Lakewood, CO 80226
Region: Denver Area City: Lakewood

Overview

Voted Best Indian Restaurant & Best Lunch Buffet -by Westword Readers for the past 14 years straight!