Found 2 places
Address: North Mesa, El Paso, TX
Latitude: 31.8184 (31°49′6″N), Longitude: -106.5151 (106°30′54″W)
Foursquare
Address: 2604 N Mesa St, El Paso, TX 79902
Latitude: 31.7766 (31°46′36″N), Longitude: -106.5024 (106°30′9″W)
Phone: (915) 838-8088