Hotel Alexander is a charming 3-star establishment located in the picturesque town of Giardini Naxos, Italy. With its inviting atmosphere and warm hospitality, this hotel offers a delightful retreat for both leisure and business travelers. Opened in 1990 and renovated in 2009, it features 29 well-appointed rooms that promise comfort and relaxation.