Pickup from Little India Restaurant (Lakewood) at 425 S Teller St, Lakewood, CO 80226, USA