Het Borghi Rooms bevindt zich op de 1e verdieping van een gebouw, op slechts 1,5 kilometer van de oevers van het Comomeer en op 150 meter van het centraal busstation.
Die Borghi Rooms befinden sich auf der 1. Etage eines Gebäudes, das nur 1,5 km vom Ufer des Comer Sees und 150 m vom Busbahnhof entfernt liegt.