Italian

Locanda Locatelli

Locanda Locatelli restaurant located in Amara hotel, Limassol, opens its doors with a menu embodying Italy’s spirit of conviviality, whereby the heart of cooking...

Filter by cuisine

Awarded Restaurants