Located 98 meters from Drossia Restaurant. Semiramis Apartments is perfectly located for both business and leisure guests in Crete Island. The property offers a high standard of service and amenities to suit the individual needs of..
Located 176 meters from Drossia Restaurant. Philoxenia Hotel Apartments is a popular choice amongst travelers in Crete Island, whether exploring or just passing through.