Where is LeTourneau University?
Where is LeTourneau University located?
LeTourneau University, Texas, United States (approx. 32.467°, -94.728°)
Where is LeTourneau University on the map?
{"latitude":32.467,"longitude":-94.728,"title":"LeTourneau University"}