Townscape of Monsaraz, Alentejo, Portugal. Monsaraz is a tiny charming village inside castle walls in Alentejo region of Portugal.