Popular accommodations in Roussa Limni
VillaAccommodates 10
Villa Odyssia
Located in Agios Nikolaos, Villa Odyssia features accommodation with a private pool and a barbecue. Guests staying at this villa have access to 2 fully equipped kitchens.Book nowfrom $324 per night