The Dolder Grand shared by @travelleisure says: ""The Dolder Grand, a majestic castle hotel perched atop Adlisberg Hill, adorned with more than 100 works of art."" on Postcard