Via Villa Iliotti si trova nel cuore della città di Rodi, un'area vibrante nota per il suo fascino storico e la sua atmosfera vivace. L'hotel è a 6 minuti a piedi dalla spiaggia di Elli e a soli 1 km dal porto di Mandraki. I luoghi di interesse nelle vicinanze includono il Palazzo del Gran Maestro e la Via dei Cavalieri, entrambi a meno di 12 km di distanza. L'Aeroporto Internazionale di Rodi si trova a circa 12 km dall'hotel.