← Champaign restaurants
Mama's Kitchen
No reviews yet
Indian605 South Wright Street, Champaign
Own or manage Mama's Kitchen? Claim this listing free
Hours
Hours not listed yet.
Details
Address605 South Wright Street, Champaign 61820
Websitehttps://www.ambarindiarestaurant.com/
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.