Ao fundo da Rua de Santa Catarina, já na Praça da Batalha, pode ver-se o grande edifício do Teatro Nacional de São João, com as suas colunas jónicas e alusões à representação clássica.
Este edifício foi construído por decisão de Francisco de Almada e Mendonça, encomendado ao arquitecto italiano Vicente Mazzoneschi e inaugurado com o nome de Real Teatro de São João em 1794. Em 1908, um violento incêndio destruiu este edifício, mas em 1911, José Marques da Silva toma mão no projecto de reconstrução e foi novamente inaugurado em 1920.
No final do século XX o estado compra o edifício e aí se passa a instalar o atual teatro com o nome que hoje se conhece. O edifício é palco de eventos, sendo o seu principal foco a representação, mas conta com mais expressões artísticas no seu espaço.