A The Art House está situada num local tranquilo, a 8 km do centro de Tomar e dispõe de uma piscina privada com espreguiçadeiras e guarda-sóis. A casa de pedra está rodeada por jardins com flores coloridas.
A sala de estar possui uma lareira, sofás e portas de vidro que abrem para o jardim. Os hóspedes poderão preparar as suas refeições na moderna cozinha equipada com uma máquina de lavar loiça, e desfruta-las ao ar livre no terraço mobilado.
A villa inclui uma sala de jogos com uma mesa de bilhar e um projector para assistir a DVD. Também está disponível ténis de mesa ao ar livre.
O Convento de Cristo e o Castelo dos Templários de Tomar, classificados pela UNESCO, encontram-se a cerca 20 minutos de carro da The Art House. Está disponível estacionamento privado gratuito no terreno da propriedade.