![Old style heritage tram at Batalha Square (Praca da Batalha) in Se civil parish of Porto, Portugal Stock Photo - Alamy Old style heritage tram at Batalha Square (Praca da Batalha) in Se civil parish of Porto, Portugal Stock Photo - Alamy](https://c8.alamy.com/comp/2AAC01B/old-style-heritage-tram-at-batalha-square-praca-da-batalha-in-se-civil-parish-of-porto-portugal-2AAC01B.jpg)
Old style heritage tram at Batalha Square (Praca da Batalha) in Se civil parish of Porto, Portugal Stock Photo - Alamy
![Beautiful Porto squares that you must visit | Blog Portoalities - Portoalities: Travel blog and Private tours in Porto and Douro Valley Beautiful Porto squares that you must visit | Blog Portoalities - Portoalities: Travel blog and Private tours in Porto and Douro Valley](https://portoalities.com/wp-content/uploads/2018/08/historic-porto-square-batalha.jpg)
Beautiful Porto squares that you must visit | Blog Portoalities - Portoalities: Travel blog and Private tours in Porto and Douro Valley
![São João National Theatre (Teatro Nacional São João) in Batalha Square (Praça da Batalha) in Porto, Portugal Stock Photo - Alamy São João National Theatre (Teatro Nacional São João) in Batalha Square (Praça da Batalha) in Porto, Portugal Stock Photo - Alamy](https://c8.alamy.com/comp/P3X2W4/so-joo-national-theatre-teatro-nacional-so-joo-in-batalha-square-praa-da-batalha-in-porto-portugal-P3X2W4.jpg)
São João National Theatre (Teatro Nacional São João) in Batalha Square (Praça da Batalha) in Porto, Portugal Stock Photo - Alamy
![Old style heritage tram at Batalha Square (Praca da Batalha) in Se civil parish of Porto, Portugal Stock Photo - Alamy Old style heritage tram at Batalha Square (Praca da Batalha) in Se civil parish of Porto, Portugal Stock Photo - Alamy](https://c8.alamy.com/comp/2AABYNC/old-style-heritage-tram-at-batalha-square-praca-da-batalha-in-se-civil-parish-of-porto-portugal-2AABYNC.jpg)