Where is Courtyard by Marriott Newark-University of Delaware located?
Courtyard by Marriott Newark-University of Delaware, Delaware, United States (approx. 39.68848°, -75.7593°)
Courtyard by Marriott Newark-University of Delaware, Delaware, United States (approx. 39.68848°, -75.7593°)