Capital O Siglo XXI tiene una excelente y céntrica ubicación en la Ciudad de México, en la delegación Cuauhtémoc, a unos kilómetros del corazón de la urbe, brindando fácil acceso a varios de los atractivos de esta capital.
La propiedad tiene una arquitectura estilo contemporáneo y ofrece instalaciones básicas con restaurante, estacionamiento y sencillas habitaciones con los servicios esenciales que requieres para descansar.