Michael D. • October 18, 2018This a a true Mom and Pop Italian restaurant that you can find up north. Just because it's in a strip mall, and just because Farm Fresh closed, is not a reason to pass this place up. Awesome place!!
Don't see the place you're looking for? Add a new place to Foursquare.