Masala Indian House

Masala Indian House, 715 S Neil St, Champaign, IL 61820, United States

(217) 530-7638

Location