Uma das principais atrações do Centro Histórico da Lapa, o Theatro São João tem sua história marcada pela visita do Imperador D. Pedro II e sua comitiva, em 1880. Charmoso e acolhedor, o teatro é um dos poucos do Brasil a reunir os estilos italiano, neoclássico e elisabetano. O espaço, com capacidade para 212 pessoas, é utilizado como centro cultural e mantém uma programação permanente.