The Lion & Rose
British & Irish Pub San Antonio