
The town of Grapevine, Texas, just outside of Dallas, is perfectly named since it’s a great place to find fantastic wines. Any place that boasts good wines is also a place to find fine foods to pair with those wines. On this episode, we’ll take you around wineries and restaurants in The Christmas Capital of […]