American Solera was in an interesting area of Tulsa. There were a few bars around the place, a patio, and parking in back. They were dog friendly, but only on the patio.
ADVINTAGE DISTRIBUTING