618 McCullough Ave, San Antonio, Texas 78215 USA
Larger patio tv but they don't have a remote so it was not on
Photo Credit: Yelp