Castello Del Sole – The Italian Switzerland
The Largest Resort In Switzerland. I rattled out of the Italian Alps from the village of Domodosolla on the swaying rack-and-pinion mountain train; jack pines gave way to palm trees, but I wasn’t heading back into Switzerland just … Continue reading →