Restaurante do Castelo is situated on Monte do Pilar next to the Castle of Póvoa de Lanhoso. Built on top of the largest Monolithic of the Iberian Peninsula.
Monte do Pilar | Rua Do Pilar, Póvoa de Lanhoso