About
Leonardo's is a small, family-owned restaurant. Our Menu is quite small only because we work only with the freshest products possible. For the same reason, we change our menu very often, to try new flavours and recipe. The restaurant is open for Lunch and Dinner 7 days a week.
Details