Plaza del Sol is a two-story shopping center featuring stores like Exito and Flamingo, Cinemark cinemas, and a Bodytech gym.