• Ambar India Restaurant

    • Restaurants-Indian
    605 S. Wright St.
    Champaign, IL 61820
    (217) 344-1500
    (217) 344-1501 (fax)