El Sombreron 2

El Sombreron #2, 105 W Expy 83, La Joya, TX 78560, United States

Location