Thomar House is gelegen in Tomar, op 37 km van Basílica da Nossa Senhora de Fátima, en biedt een gedeelde lounge, rookvrije kamers, en gratis WiFi in de hele accommodatie. De accommodatie bevindt zich op 25 km van Castelo de Almourol, 36 km van Chapel of the Apparitions en 45 km van Mosteiro de Batalha.
Alle kamers bij het pension hebben een kledingkast. De kamers zijn voorzien van een flatscreen-tv, en een aantal units bij Thomar House hebben uitzicht op de stad. Alle kamers bij de accommodatie hebben beddengoed en handdoeken.
Castelo de Leiria ligt op 48 km van Thomar House. Het dichtstbijzijnde vliegveld is Luchthaven Humberto Delgado, op 130 km van het pension.