Where is Xavier University of Louisiana?
Where is Xavier University of Louisiana located?
Xavier University of Louisiana, Louisiana, United States (approx. 29.96522°, -90.10699°)
Where is Xavier University of Louisiana on the map?
{"latitude":29.96522,"longitude":-90.10699,"title":"Xavier University of Louisiana"}