University Of Delaware Russell Complex Building A nearby hotel search is centered on latitude 39.6773 & longitude -75.7471.