Hotel Windsor Castle Bogotá se encuentra en Bogotá, a 3,9 km de Plaza de Bolívar, y ofrece servicio de check-in y check-out exprés, habitaciones libres de humo, salón de uso común, wifi gratis y terraza. Este hotel de 2 estrellas ofrece servicio de habitaciones y recepción 24 horas. El hotel dispone de habitaciones familiares.
Todas las unidades de este alojamiento están equipadas con TV de pantalla plana.
Biblioteca Luis Ángel Arango está a 4,4 km del alojamiento, y Centro Internacional de Negocios y Exposiciones - Corferias está a 4,5 km. El aeropuerto más cercano (Aeropuerto internacional de El Dorado) está a 12 km del alojamiento.