El Windsor Suites Hotel está ubicado en Santiago de Chile, Junto al Cerro Santa Lucía, Cerca de tres grandes centros como el centro cívico y comercial y la estación de transporte público. Hay piscinas para interiores y exteriores, sauna y un centro de fitness, Restaurante, bar y club nocturno. Además, las habitaciones cuentan con Balcones, televisión por cable, cocina y minibar.