Worldwide icon-chevron-right Europe icon-chevron-right France icon-chevron-right Paris icon-chevron-right Indonesia

Indonesia

Restaurants, Indonesian Odéon
Indonesia

Details

Address: 12 rue de Vaugirard
6e
Paris

Users say