Achilleos Hotel: a tasteful base to discover Larnaca
Achilleos Hotel could be discribed as one of these well-hidden city hotel oasis that we see in the trendiest capitals of Western and Central Europe. Only this time, this tasteful oasis is located in the very heart of the small historical and picturesque maritime town of Larnaca, Cyprus, serving as an ideal base both for relaxing sea & sand holidays or…
View Post