Leandros Luxury Suite 30 697 305 0499Nikolaou Nomikou Street, Oia, 84702, GreeceHotel Add to favorites 0