Sushi Bar Tottori

Lagasca 67, Madrid, Spain

€€ Japanese

MICHELIN Guide's Point Of View