About Capital O 168 Hotel Del Centro Contact 1 Plaza Benito Juarez, 55850, Mexico City, MexicoTelephone: 5551808369 | Official Homepage