Los Perros is a restaurant known for its creative menu, large portions, and flavorful dishes. They offer takeout and delivery options.