Beja's castle walls and its marble keep. The castle was built in the 13th century by King D. Dinis, re-using walls that were originally built by Romans, later used by Visigoths and Arabs. This is the tallest keep of all castles in Portugal.
Tags: Beja Portugal Alentejo castle keep marble walls medieval D90 SOOC view1000