Roll X Rolls is an Italian restaurant offering fast food. Established for seven years, it caters to regulars and passersby.