Sakura

Via Imperatore Federico, 114/a, 90143 Palermo PA, Italy

Palermo, Italy

Sushi rolls, nigiri & tempura, served in a chic dining room with Japanese art or at garden tables.

Rating: 1989

Score: 4.1

Price: Moderately expensive

No reviews available.