Jutting through a leafy green patch of the Parque de la Luz section of Chapultepec Park in Mexico City, the iconic Torre Virreyes structure is home to the new Alexander Hotel, a refined modern respite ...
Named for the city planner that developed the downtown plan in the early 19th century, this hotel has owners with big plans for refurbishment. With its eco-friendly and sustainable focus ...