San Shi Rou (Barcelona)

Av. de Josep Tarradellas, 118, L'Eixample, 08029 Barcelona, Spain

Barcelona, Spain

Laid-back Japanese restaurant offering sushi, tempura, dumplings & other classics.

Rating: 1335

Score: 3.7

Price: Inexpensive

No reviews available.