This is a very busy restaurant in Little Italy on College Street (a popular spot in the evenings). When it's full, it gets LOUD - everyone's talking... But that's not a bad thing! There's a nice bar where you can have a drink while waiting for your table.
Go here for the atmosphere and the amazing pastas - don't expect everything to be the fastest ever but you'll feel you're miles away from North America here!