Salad Restaurants in Isola
Show restaurants on map
3.5
Menu
3.5
Menu
City: Isola, | Immeuble le tavels, 06420, Isola, France
"We arrived in Isola and legged,it for a late lunch. We've been before . Urgency and service were all in spades. Sadly no sofa slobbing space any more..."
Price
The Average price for Salad is:
$6.7
Feedback
These reviews refer only to the mentioned ingredients.