De moderne accommodaties van Castilho House liggen aan de Rua Castilho, midden in het stadscentrum van Lissabon, op 450 meter van het Marquês de Pombal-plein en op 100 meter van het Eduardo VII-park.
De kamers van Castilho House hebben een trendy inrichting in aardetinten. Ze beschikken allemaal over airconditioning, gratis WiFi, een led-tv en een eigen badkamer met een haardroger.
Er wordt dagelijks een ontbijtbuffet geserveerd, en er is roomservice met drankjes, snacks en broodjes beschikbaar.
De receptie biedt een bagageopslag.
De accommodatie bevindt zich op slechts 200 meter van metrostation Marquês de Pombal. Daar vandaan zijn alle bezienswaardigheden van de stad gemakkelijk bereikbaar. De internationale luchthaven van Lissabon ligt op 7 km afstand.