Where is Downtown Newark?
Where is Downtown Newark located?
Downtown Newark, Downtown Newark, United States of America (approx. 40.73611°, -74.17194°)
Where is Downtown Newark on the map?
{"latitude":40.73611,"longitude":-74.17194,"title":"Downtown Newark"}