CALYPSO APTS

Calypso Hotel is strategically situated between one of the most popular beaches in Europe – only abo...