Aida

1 rue Pierre-Leroux, Paris, France

€€€€ Japanese

MICHELIN Guide's Point Of View