Absolutely fantastic location
Irrespective of what you're coming to see in Mexico, you're in the perfect location for it all. This hotel's location is fabulous, as it is only a few feet away from major attractions, such as Benito Juarez Monument and Juarez International Bridge.