The Perfect Spot Luxury Apartments

31, Dimitiou Theodoraki pedestrian str, 1st floor, Rhodes Town, 85100, Greece

Hotel image
Read more reviews for The Perfect Spot Luxury Apartments