Where is Hofstra University?

Where is Hofstra University located?

Hofstra University, New York, United States (approx. 40.71386°, -73.60271°)


Where is Hofstra University on the map?