Barquinha River House is gelegen in Vila Nova da Barquinha, op 46 km van Basílica da Nossa Senhora de Fátima en 5,9 km van Castelo de Almourol. De accommodatie biedt gratis WiFi, airconditioning, een gedeelde lounge en een bar.
Het landhuis biedt een flatscreen-tv en een eigen badkamer met gratis toiletartikelen, een haardroger en douche.
Fietsverhuur is beschikbaar bij Barquinha River House.
Chapel of the Apparitions ligt op 46 km van de accommodatie. Het dichtstbijzijnde vliegveld is Luchthaven Humberto Delgado, op 121 km van Barquinha River House.