Restaurant · Indian Little India 425 South Teller Street, Lakewood, CO 80226 Lakewood Hindu and Indian