De Italy Inn ligt in het centrum van Genua en biedt kamers met airconditioning, gratis WiFi en parketvloeren. Het bevindt zich op slechts 5 minuten lopen van de metrohaltes S. Agostino en De Ferrari, en het aquarium van Genua ligt op 1 km afstand.
Uw kamer in deze herberg is voorzien van een flatscreen-tv en een kluisje, alsmede een eigen badkamer met een douche, een haardroger en gratis toiletartikelen.
Er is een gemeenschappelijke woonruimte met een eettafel, banken en een grote tv. U kunt er ook automaten voor zowel drankjes en snacks vinden.