<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by Marathon Man:
Hmmm,
Luigis...
Would you be talking about the one in Bedford, MA by any chance?</font>
Nope, in London, like I thought I said. It's at 134-136 Wardour St. in Soho, to be specific. Small place, not a chain. I've been to the one in Bedford too, it's good, but I think the food in London is better.
The thread about the get-together is
here. If you've never been to one of these, I recommend them highly!