Heading to Houston this week for the Braves – Astros World Series? Let me help you out on places to go. Before moving to Atlanta in 2012, I was born and raised in Houston. So, let me help your stay be even better. Best Tex-Mex Spots: Ninfa’s off Navigation Boulevard- 2704 Navigation Blvd, Houston, TX…… read more »