Simi's Restaurant is located in United States on 6310 N Western Ave, Chicago, IL 60659, United States. Simi's Restaurant is rated 4.4 out of 5 in the category west african restaurant in United States.
Address
6310 N Western Ave, Chicago, IL 60659, United States