Stella Hotel
Main Street, Pefki Rhodes, Greece
Booking.com
Book Now