Arrachera House 830 NE Loop 410 # 508 San Antonio, TX 78209 Phone: (210) 829-0498
Category: Restaurants