Mediterranean Beach Hotel

The Mediterranean Beach Hotel, a superior 4 star hotel in Limassol, Cyprus, is a luxury escape that embodies the best qualities of island hospitality.

View Website