Featuring free bikes, shared lounge and views of garden, Barquinha Nature House is situated in Vila Nova da Barquinha, 5.9 km from Almourol Castle. Boasting a lift, this property also provides guests with a picnic area.
Number of rooms: 12
Largo do Primeiro de Dezembro 4, 2260-403 Vila Nova da Barquinha, Portugal