This luxurious hotel is located in Ascona. There are a total of 32 units at Castello del Sole. No pets are allowed on the premises.