Indian restaurant · 13019 W Alameda Pkwy, Lakewood, CO
More food in Lakewood, CO · Indian Food in Lakewood