
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.
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.