Helena hotel
Location situated near the beach in rhodes helena hotel is close to santa maria della vittoria church akti miaouli beach and elli beach also nearby are rhodes aquarium and palace of the grand master of the knights of rhodes hotel features the hotel offers a snack bardeli guests are served a complimentary breakfast each morning complimentary wireless internet access is available in public areas the hotel features business amenities including a business center and a meeting room addit