Forums » Spain » Eating & Drinking in Spain

Matsuri: best Japanese restaurant ever in Barcelona!