I am a local and I've eaten here several times. The food is very good. The place is located in the rear of Styertowne Shopping Center, near the Acme market. The wait staff is very good and you'll find the prices very reasonable. The owners are Albanians and they know how to cook Italian.
Pros: Good food, good prices, great service
Cons: hard to locate
more