The resort is located in the mountainous town of Sintra, a UNESCO World Heritage Site. Sintra is famous for its nature parks and castles. Popular landmarks include the Sintra-Cascais Nature Park, Sintra Mountains, Pena Palace and the Sintra Palace.
Cascais is one of the most popular vacation towns on the Portuguese Riviera, only a 15 minute car ride from the resort and home to many beautiful beaches, great restaurants and shops.
Causal lunch or drinks spot in the mountains with an amazing view
Casual, Great for lunch or dinner
Very small with outdoor space in downtown cascais with amazing fresh octopus
Restaurant by one of Portugal’s best chefs!