Papa’s & Beer is open in Dallas!

0
57

Papa’s & Beer is open in Dallas-finally! Congrats to Jose and Crystal Ibarra!  They are located at 3150 Dallas Shoals Hwy, in the former North Star Seafood location.