Sushi O Sushi

346 W Armitage Ave, Chicago 60614, United States Get Directions to this spot
346 W Armitage Ave
Chicago, 60614
IL, United States
(773) 871-4777

Rate and review Sushi O Sushi in Chicago, IL, United States!

Share your experiences at Sushi O Sushi with your friends or discover more Restaurants in Chicago, IL, United States.