Property Name: Ormos Hotel Resort
Property Address: Agios Nicolaos Crete, , 72100
Property Description: Set by the blue Aegean in the picturesque northeastern corner of Crete, Greece's largest island, Ormos Hotel Resort offers guests a relaxing and peaceful atmosphere, replete with traditional Greek charm. The light, airy units have balconies with views to the sea or mountains, and the resort has a variety of amenities including a taverna, bars, games room, and open-air swimming pool.
Property Facts: Year of Last Renovation: N/A