Die Villa Il Borgo Rhodes City liegt in unmittelbarer Nähe von verschiedenen Sehenswürdigkeiten der Gegend: Archäologisches Museum im ehemaligen Ordenshospital befindet sich unter anderem nur 7 Minuten Fußweg von hier entfernt.
Die Villa Il Borgo bietet einen Balkon und eine Terrasse und Annehmlichkeiten wie eine Klimaanlage. Hier steht den Gästen ein privates Badezimmer zur Verfügung.
Die Apartments ist mit einer kompletten Küche ausgestattet. Gerichte aus der griechischen Küche werden im Restaurant La Veranda ungefähr 200 Meter von diesen Unterkünften entfernt serviert.
Großmeisterpalast befindet sich in Rhodes City, in etwa 900 Meter Entfernung vom Apartment. Suleiman Moschee ist in rund 1 km Entfernung von diesem Apartment, während die Bushaltestelle San Francesco in mittlerer Entfernung von der Unterkunft ist. Mittelalterliche Stadt von Rhodos gehört zu den beliebten Sehenswürdigkeiten unweit der Unterkunft und befindet sich nur 9 Minuten Fußweg von hier entfernt.