Heritage Hotel New York City is in the Flatiron District near Madison Square Park. Rooms are small, with clean bedding and comfortable beds, and the property keeps an old style. Major Manhattan attractions, restaurants and shops are within walking distance, and several subway stations are nearby. Room size is on the small side.