overhead view of riverfront near apartment in wilmington de