Imelda Apartments details
Fantastic breaks to the charming two star Imelda Apartments located in Stoupa, Greece. The hotel is perfectly located and is great for a couple looking for a holiday in a warm climate.
Studios sleep 2/2 with twin beds, air conditioning (payable locally), private bathroom with shower, a kitchenette and an inland or side sea views. Double bedded studios sleep 2 and one bedroom apartments sleep 2/3 with inland view are also available at a supplement.