Situé à New York, l'Holiday Inn Lower East Side se trouve à seulement 3,2 km du World Trade Center. Cet hôtel propose une connexion Wi-Fi gratuite ainsi que des restaurants sur place.
Les chambres du Holiday Inn Lower East Side comportent une télévision par câble à écran plat de 81 cm. Un bureau et une machine à café sont également disponibles.
Le centre d'affaires sur place propose des ordinateurs, des imprimantes ainsi que des services de fax/photocopies. L'établissement comporte aussi un centre de remise en forme avec des équipements de cardio-training et des haltères.
Le parc Tompkins Square se trouve à 1,1 km de l'hôtel. Le musée Tenement est à 322 mètres.