1639 Broadway, San Antonio, TX 78215
That picture on map is the old spot in Terrell Plaza. It is walking distance from The Pearl now.
I believe it has moved off of Broadway near the Pearl Brewery.
San Antonio
Thanks! Your answer is awaiting moderation.