lodging near Battery Park New Castle