Where is Red Roof Inn and Suites Newark - University?

Where is Red Roof Inn and Suites Newark - University located?

Red Roof Inn and Suites Newark - University, Delaware, United States (approx. 39.65043°, -75.74816°)


Where is Red Roof Inn and Suites Newark - University on the map?