Restaurants

Ambar India

Ambar India Restaurant offers delicious dining and takeout to Champaign, IL.


Address: 605 S Wright St
Champaign, IL 61820

Phone: (217) 344-1500


https://www.ambarindiarestaurant.com 

Contact Me

Send a Message

An email will be sent to the owner