One of the best located hotels in CDMX
Close to everything