Best homemade pasta EVER! 'nuf said. Oh, as for location... I don't know... some things I just don't want to share, they might run out of my spinach and salmon ravioli that I love so much. Then where would I be?
Alright, alright, I'll share... They're located to the left of Veniero's. For location see this post.