El Luchador Categories Arts, Culture & EntertainmentRestaurants, Food & BeveragesShopping & Specialty Retail 622 Roosevelt Ave San Antonio TX 78210 (210) 272-0016 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×