Little India

425 S. Teller St.  Lakewood, CO - 80226
Directions & Maps
Phone: (303) 937-9777
http://www.littleindiadenver.com