I often see this description of Italian restaurants on the boards I've been searching. It's usually being used in a derogatory way (for instance I was warned against NYC's Little Italy as the restaurants are all "red sauce".)
But can you explain to this Brit what it refers to; what it means and how a "red sauce" place is different from other types.
It's not a term we have the UK. For us an Italian is an Italian is an Italian (although we might distinuish between northern and southern cuisine).