Where is Delawanna?
Where is Delawanna located?
Delawanna, Delawanna, United States of America (approx. 40.831367°, -74.13126°)
Where is Delawanna on the map?
{"latitude":40.831367,"longitude":-74.13126,"title":"Delawanna"}