Restauradores Square (Praça dos Restauradores) is a major plaza in the Portuguese capital of Lisbon built in the late 19th century. Restauradores Square celebrates independence from 60 years of Spanish rule in 1640.
next Portugal image | previous Portugal image
PortugalVisitor.com - Your Guide To Portugal & Madeira