Little India Restaurant & Bar

425 S Teller St
Lakewood, CO
303.937.9777
39.708667
-105.076864
Hours:
Mon - Sat:11am - 10pm
Sun: 9am - 9:30pm

for Little India Restaurant & Bar
Directions
from: