Skip to content
French Restaurant

1 Villa Stendhal

Estimated price 3 out of 4
Location
1 Villa Stendhal
Paris, Île-de-France 75020
Reservations
Yes
Credit Cards
Yes
Outdoor Seating
No
Dining Options
No Delivery
Powered by Foursquare