OopsnewsHotels - New World Hotel New York City. Situated in Manhattan, New World Hotel New York City is within walking distance of several local tourist attractions, including the Lower East Side Tenement Museum, Downtown Community Television Center and Canal Street. This hostel is set in the heart of the city. There are a variety of facilities on offer to guests of Hotel New World, including a safe, a hearing impaired service and a 24-hour reception. A Wi-Fi connection is also provided.