Restaurant

Little India

Address
425 South Teller Street, Lakewood, CO 80226 · Map
Town
Lakewood (outside the city of Denver)
Cuisine
Indian

More restaurants in Lakewood