Rio Brasil is a dining establishment located within a large shopping center.