Ambar India restaurant Ambar India restaurant

605 S. Wright St., Champaign, IL