Café-restaurant Vert-Citron is located in Avignon, France on 10 Place de l'Horloge. Café-restaurant Vert-Citron is rated 1.5 out of 5 in the category provence restaurant in France.
Address
10 Place de l'Horloge
Service options
Outdoor seating
Dine-in