The deluxe hotel in New York is located in the fashionable SoHo, South of Houston, district with view of the Statue of Liberty, Empire State Building and the Hudson River. Manhattan’s chic art galleries, restaurants and shops as well as Battery Park are easily accessible.