Perfect location to spend the perfect weekend in Mexico city