Sushi O Sushi Reviews & Details
Sushi O Sushi
346 W Armitage Ave
Sushi O Sushi is located at 346 W Armitage Ave in Chicago near the intersection of W Armitage Ave and N Orleans St. Their menu consists of Japanese dishes . Call (773) 871-4777 today!
- On The Menu:Sushi
- Major Intersection:W Armitage Ave And N Orleans St
Tell us more about Sushi O Sushi Chicago!