Located 23 km from Lisbon, The Urban House offers accommodation in Alverca. The property boasts views of the garden is 32 km from Sintra. Free WiFi is offered throughout the property.
Book this Hotel