Hotel Sole Castello is located on top of a hill with panoramic views of Mount Etna and the Mediterranean Sea from the outdoor pool. It is 2 km from the center of Taormina.
The hotel’s restaurant specializes in Sicilian cuisine and desserts. In addition, it serves international and Italian dishes. Meals are served in the elegant dining room overlooking the sea.
Rooms at the Sole Castello are decorated in bright colors and have tiled floors. Each is equipped with air conditioning and an LCD TV with satellite channels. Some rooms have a sea view and a balcony.
The hotel is a 10-minute drive from the A18 motorway. The city center can be reached by local bus or on foot in 15 minutes.