Inaugurado em 2003 e, desde então, acompanhando o crescimento econômico de Três Rios e região, o Shopping Olga Sola é hoje um dos centros comerciais mais consolidados do interior fluminense. Com uma localização privilegiada e contando com um completo mix de serviços, lazer e compras, o shopping transformou-se em um patrimônio dos trirrienses, sendo ponto de encontro e referência dos habitantes da cidade.
São 32 lojas, 11 quiosques, cinema em 3D e uma diversificada praça de alimentação, que conta com grandes redes de fast food, como Bob's, Domino's Pizza e Spoleto. Possui estacionamento em seu segundo piso.