Ambar India Restaurant
605 S Wright St, Champaign 61820