It can be pretty easy to pass by an Italian restaurant in a strip mall...but don't make that mistake! This is a nice little restaurant with a great atmosphere and servers who take good care of you. I think this is the second location they have (another in Green Valley) but this is ALWAYS a stop for me at least once when I am in Nogales.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.