Ambar India Restaurant

 
 
 
 
 
 
 
 
 
 
 

Ambar India Restaurant

605 S. Wright St.
Champaign, IL 61820
(217) 344-1500 | fax: (217) 344-1501
 
Powered by WebLink LocalTM