Mediterranean
Corso Enrico Pestalozzi 21A,
6900,
Lugano
Average price CHF 73
Mediterranean
Piazza Cioccaro 7,
6900,
Lugano
Average price CHF 27
MICHELINMediterranean
Hotel Splendide Royal, Riva Antonio Caccia 7,
6900,
Lugano
Average price CHF 182
Mediterranean
Riva Antonio Caccia 7,
6900,
Lugano
Average price CHF 103
PAYMediterranean
Via Grumello, 3,
21037,
Lavena Ponte Tresa
Average price €25
Mediterranean
Via Sant'Abbondio 31,
6925,
Collina d'Oro
Average price CHF 55
MICHELINMediterranean
22060 Viale Marco, 4,
22060,
Campione d'Italia
Average price €90
MICHELINMediterranean
Via Guidino 29,
6900,
Lugano Paradiso
Average price CHF 84