Albatross Rooms +30(22280)25481Chiliadous Beach - Steni, Evia, 34014, GreeceApartment Add to favorites 0