Found 3 places
Latitude: 26.3051 (26°18′18″N), Longitude: -98.1718 (98°10′19″W)
Address: 1201 West University Dr, Edinburg, TX 78539
Latitude: 26.308 (26°18′29″N), Longitude: -98.1718 (98°10′18″W)
Latitude: 26.2877 (26°17′16″N), Longitude: -98.1505 (98°9′2″W)