News

Steps from the beach and about 15 miles south of downtown Rhodes, Greece, (and a few islands away from Crete), the Mistral Hotel attracts vacationers seeking a coastal hideaway with numerous ...