Get directions to: On A Roll Sushi, Tucson, AZ
Restaurant address: 63 E Congress St Tucson, AZ 85701, USA
Restaurant: On A Roll Sushi