El Sombrero Restaurant

841 W Heras Benavides TX 78341 USA

Location