5890 E State St, Rockford, Illinois 61108 USA
Had delish lamb sandwich at Sahara Palace! :)
Photo Credit: Yelp