Pueblo Libre, Italy
The Flag Square (Spanish: Plaza de la Bandera) is a public square in Lima, Peru. It is located next to the Mateo Salado Huaca at the intersection of Breña, Lima and Pueblo Libre districts.
Listen to the audio guide for Plaza de la bandera, Lima Free on WIP — starts by itself when you arrive, even with the screen off