Square Sushi
Sushi · Japanese
Square Sushi is a Japanese restaurant offering online ordering with exclusive deals.
Location
Best places nearby
The highest rated places close to Square Sushi.
Local restaurants nearby
Δεληγιάννη Θ. 56, Αττικής
Location
The highest rated places close to Square Sushi.
Δεληγιάννη Θ. 56, Αττικής