Los Incas is a Latin American restaurant featuring Peruvian cuisine and colorful, vibrant decor.