Escarrillla lies at the heart of the Tena Valley, where the Escarra and Gállego rivers meet.  It offers the visitor some spectacular views surrounded by beech, fir and pine woods and high peaks.  Some of the older buildings stand out because of their architecture which is in character with neighbouring French style.