by WHPics
Estella, Spain - March 30, 2024: Palace of the Monarchs of Navarre, Estella-Lizarra town, Navarre, northern Spain