This hotel with apartments, located in Torres Vedras near Lisbon, is the perfect option if you are looking to relax and explore the beautiful natural environment on your trip. Torres Vedras allows you to explore the stunning landscapes of the Portuguese countryside, as well as the cultural and historical heritage that includes, for example, the Alcobaça Monastery, a UNESCO World Heritage Site. If you are interested in simply relaxing at the hotel, you can enjoy the various facilities it offers, from its spa to its golf club.