Relativamente nuevo, el Windsor Hotel Inc. fue inaugurado en el año 2001 y se sitúa muy cerca de los barrios más pintorescos de la ciudad, entre Chinatown y el Lower East Side. Emplazado en la esquina entre Forsyth street y Broome street y a pocos pasos de Little Italy, dispone de acogedoras habitaciones que cuentan con todas las comodidades que pueden ser individuales y dobles, estándar o deluxe, con cuarto de baño con tina o ducha y secador de cabello.
Las habitaciones incluyen además, teléfono directo con contestador automático, dataport, aire acondicionado individual, televisión por cable, mini frigorífico, cerradura electrónica y escritorio con lámpara y ofrecen excelentes vistas del Edificio Empire State Building o de los rascacielos de Manhattan.
A poca distancia del hotel, los huéspedes encontrarán algunos de los mejores restaurantes de cocina oriental de la ciudad. Disponen de personal multilingüe y aceptan tarjetas de crédito.