La Palma Hotel is ideally situated in the center of the town, directly on the lake-front overlooking the Borromean islands in its own colorful gardens.