Situată în orașul Rodos, la 700 de metri de Strada Cavalerilor, Villa il Borgo oferă cazare pe plajă și diverse facilități, cum ar fi o grădină. Se află la 700 de metri de Turnul cu Ceas. Proprietatea este la 400 de metri de centrul orașului și la 1,5 km de Plaja Elli.
Unitățile de la complexul de apartamente au baie privată și oferă acces gratuit la WiFi, în timp ce anumite camere sunt dotate cu terasă.
Printre punctele de interes populare în apropierea apartamentului se numără Palatul Marelui Maestru, Portul Mandraki și Statuile cu Cerbi. Aeroportul Internațional Rodos este la 14 km de proprietate.