Sushi On the Square

13120 Shaker Sq
Cleveland
Ohio
United States