Situated in the city of Leiria, Portugal. This modern, cozy and panoramic restaurant will serve you sumptuous dish prepared to detailed paired with one of their choices of grapes or a fine delicious cocktail. Castle-City view, one of the best in center of