Hotel La Palma, set in the famous town of Stresa by Lake Maggiore in the Gulf of Borromeo, is gorgeous inside and out. The views are incredible, just look out of any window and you’ll see the gorgeous town and sea views. A hotel with it all – sky bars, beach clubs… and so much more!

Hopefully 2021 will be full of new destinations for all of us, maybe Hotel La Palma could be your next vacay spot – great views, great food and great location!

Credit to architect Camilla Lapucci.