ViaMichelin
Les Jardins de Shah Jahan
Location picture
Fabulous 9.3 (1872 reviews)
Around €25
Location
179, rue Vaugirard
75015 Paris