The Mercure brand of Accor has announced its entry into Greece with the opening of Mercure Rhodes Alexia on the island of Rhodes. Located in the heart of Rhodes, Mercure Rhodes Alexia has 136 rooms, most offering sea views. The hotel offers a wide array of facilities, including wellness services and treatments in the hotel’s […]