LATEST REVIEW
This restaurant is located in the Stockyards of Ft. Worth, if you're driving through Main St. don't miss it's small sign above because you'll miss a great restaurant. The owners are very nice and they're actually Italian! How about that? A real authe... [read more]