If you want REAL Italian...check out this little place called Buono Sera's in Champlin off of West River Road. They will also be opening another one in Stillwater.
Pros: Ok Food, Accomodates Groups
Cons: Loud and Noisy, Not a date restaurant, High Prices
more