Why the heck would I go to either of these places? Next door to me is a lobster comapny who brings them in fresh every day, and if you want good Italian food, the North End in Boston takes all comers, hands down!
Man, NOW I'm hungry!! : )
I didn't know the Olive Garden and Red Lobster were one in the same company. But that explains everything . . . they are by far the worst chain "restaurants" in America. Except for Applebey's, or however the eff you spell it. Now that place truly sucks dog farts.